﻿Ext.regModel('interlocutoresRecModel', {
    idProperty: 'id',
    fields: [
		{ name: 'id', type: 'int' },
		{ name: 'PedidoId', type: 'int' },
		{ name: 'Funcion', type: 'string' },
    //Cliente
        {name: 'Codigo', type: 'string' },
		{ name: 'Ruc', type: 'string' },
		{ name: 'Descripcion', type: 'string' },
		{ name: 'Titulo', type: 'string' },
		{ name: 'Direccion', type: 'string' },
		{ name: 'DireccionCompleta', type: 'string' },
        { name: 'Ciudad', type: 'string' },
        { name: 'Pais', type: 'string' },
		{ name: 'CodigoPostal', type: 'string' },
        { name: 'Distrito', type: 'string' },
        { name: 'Telefono', type: 'string' },
		{ name: 'Mail', type: 'string' },
        { name: 'PersonaFisica', type: 'boolean' },
        { name: 'Eventual', type: 'boolean' },
    //    //Persona
        {name: 'CodPersona', type: 'string' },
        { name: 'Nombre', type: 'string' },
        { name: 'ADRNR', type: 'string' },
    //        { name: 'Apellido', type: 'string' },
    //        { name: 'Iniciales', type: 'string' },
    //        { name: 'ApeSoltero', type: 'string' },
        {name: 'DescripcionP', type: 'string' },
    //        { name: 'Dni', type: 'string' },
    //        { name: 'TelefonoP', type: 'string' },
    //IntelocutoresReclamo
        {name: 'POSNR', type: 'string' },
        { name: 'PARVW', convert: function(value, record) {
            var valor = record.get('Funcion');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'NOMBRE', convert: function(value, record) {
            var valor = record.get('Descripcion');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'Name1', convert: function(value, record) {
            var valor = record.get('Descripcion');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'Calle', convert: function(value, record) {
            var valor = record.get('Direccion');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'KUNNR', convert: function(value, record) {
            var valor = record.get('Codigo');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'PERNR', convert: function(value, record) {
            var valor = record.get('CodPersona');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'NIF', convert: function(value, record) {
            var valor = record.get('Ruc');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'CPOSTAL', convert: function(value, record) {
            var valor = record.get('CodigoPostal');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'CodPostal', convert: function(value, record) {
            var valor = record.get('CodigoPostal');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'DIRECCION', convert: function(value, record) {
            var valor = record.get('Direccion');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'TELEFONO', convert: function(value, record) {
            var valor = record.get('Telefono');
            if (valor) {
                return valor;
            }
        }
        },
        { name: 'PCONTACTO', convert: function(value, record) {
            var valor = record.get('Descripcion');
            if (valor) {
                return valor;
            }
        }
        }
        ],

    proxy: {
        type: 'localstorage',
        id: 'interlocutoresRecStore'
    }
});